package Dao.Process;

import Entity.Process.ReportDetail;

import java.sql.Connection;

public interface ReportDetailDao {

    /**
     * 通过ID 获取 开题报告详情
     * @param id 开题报告详情的Id
     * @return  ReportDetail
     */
    ReportDetail getReportDetailById(Integer id, Connection conn);



    /**
     * 更新开题报告的文件内容
     *
     * @param SNO      学号
     * @param fileName 文件名
     * @param fileUrl  文件保存的路径
     * @param type     1是学生上传   2是老师上传
     * @param reportId     任务书的ID
     * @return 操作影响的行数
     */
    Integer updateReportFile(String SNO, String fileName, String fileUrl, String type,Integer reportId,Connection conn);
}
